//获取attr接口参数类型
// [
//   {
//     "id": 37,
//     "attrName": "分类",
//     "categoryId": 1,
//     "categoryLevel": 3,
//     "attrValueList": [
//       {
//         "id": 33,
//         "valueName": "C#",
//         "attrId": 37
//       },
//       {
//         "id": 32,
//         "valueName": "Java",
//         "attrId": 37
//       },
//       {
//         "id": 34,
//         "valueName": "JavaScript",
//         "attrId": 37
//       }
//     ]
//   },
// ]

//请求参数
export interface GetAttrListApiParams {
  category1Id: number;
  category2Id: number;
  category3Id: number;
}

export interface AttrValueItem {
  id?: number;
  valueName: string;
  attrId?: number;
  isEdit?: boolean;
}

export type AttrValueList = AttrValueItem[];

//返回数据单个类型
export interface AttrItem {
  id?: number;
  attrName: string;
  categoryId?: number;
  categoryLevel?: number;
  attrValueList: AttrValueList;
}

//返回数据类型
export type AttrList = AttrItem[];

//添加属性的接口参数类型
// {
//   "attrName": "string",
//   "attrValueList": [
//     {
//       "attrId": 0,
//       "id": 0,
//       "valueName": "string"
//     }
//   ],
//   "categoryId": 0,
//   "categoryLevel": 0,
//   "id": 0
// }
